//
//  KATRadioButtonItem.h
//  KATFramework
//
//  Created by Kantice on 16/3/14.
//  Copyright © 2016年 KatApp. All rights reserved.
//  单选按钮（分段选择器）项目

#import <Foundation/Foundation.h>
#import "KATButton.h"


@interface KATRadioButtonItem : NSObject


#pragma -mark 属性

///索引
@property(nonatomic,assign) int index;

///是否显示文本
@property(nonatomic,assign) BOOL hasLabel;

///显示的文本
@property(nonatomic,copy) NSString *label;

///是否显示按钮
@property(nonatomic,assign) BOOL hasButton;

///显示的按钮类型
@property(nonatomic,assign) KATButtonType button;

///携带的int值
@property(nonatomic,assign) long long tag;

///携带的string
@property(nonatomic,copy) NSString *message;

///携带的id值
@property(nonatomic,retain) id object;

///按钮是否在右边（默认在左边）
@property(nonatomic,assign) BOOL isButtonOnRight;


#pragma -mark 类方法

///获取实例(label为nil则不显示文本，KATButtonTypeNone则不显示按钮)
+ (instancetype)itemWithLabel:(NSString *)label andButton:(KATButtonType)button;


#pragma -mark 对象方法

///释放内存
- (void)dealloc;


@end



